<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of opcion1Success
 *
 * @author JFernando
 */
use_javascript('jquery-1.7.1.min.js');
$nfondos = false;
$pasos = 0;
?>
<html >
    <script type="text/javascript">          
            
        $(document).ready(function()
        {                                               
            $(".valor").click(function()
            {                  
               
                //                var ID=$(this).attr('id');
                //                $("#first_"+ID).hide();                    
                //                $("#first_input_"+ID).show();                      
                    
                    
            }).change(function()
            {
                
                //var fond=$('#fondo').attr('value');
                //var tech=$('#techos').attr('value');                
                var descrip=$('#descripciones').attr('value');                
                var activid=$('#actividades').attr('value');
                var mesi=$('#fechaim').val();
                var anioi=$('#fechaia').val();
                var mesf=$('#fechafm').val();
                var aniof=$('#fechafa').val();
                var val=$('.valor').val();
                var dataString='&descripcion='+descrip+'&actividad='+activid+'&mi='+mesi+'&ai='+anioi+'&af='+aniof+'&mf='+mesf+'&valor='+val;
                
                //                var ID=$(this).attr('id');
                //                var first=$("#first_input_"+ID).val();                    
                //                var dataString = 'id='+ ID +'&firstname='+first;                    
                //                if(first.length >0)
                //                {
                   
                $.ajax({ 
                    
                    url: '<?php echo url_for('asignaciones/graba2?descripcion=descrip&actividad=activid&mi=mesi&ai=anioi&af=aniof&mf=mesf&valor=val'); ?>',
                    type: "POST",
                    data: dataString,
                    cache: false,                                 
                    beforeSend: function () {
                        $("#resultado").html("Procesando, espere por favor...");
                    },
                    success:  function (html) {
                        $("#resultado").html("Ejecutado con exito");
                        //$("#resultado").html("Ejecutado"+ dataString);
                        //alert('es el año'+''+anioi);
                    },
                    error:  function (html) {
                        $("#resultado").html("Ejecutado con exito");
                    }
                });
                            
                //                        $("#first_"+ID).html('<?php //echo image_tag('load.gif') ?>');
                //                        $("#first_"+ID).html(first);             
                                                                
                //                }
                //                else
                //                {
                //                    alert('Campo vacio');
                //                }
            });
            $(".valor").mouseup(function() 
            {
                return false
            });
            $(document).mouseup(function()
            {
                //                $(".editbox").hide();
                //                $(".text").show();
            });
        });         
    </script>

    <form method="POST">
        <div id="titulos" align="center"><h1>Ingreso Global de valores  </h1></div><br>
        <b><?php echo $proyecto->getNombre() ?></b>
        <div id="cajaprincipalproyecto" align="center"><br>

            <div id="cajaasignacion" align="center"><br>
                <div id="contextual" align="left">Por favor 
                    Siga los pasos para ingresar el valor correspondiente:</div><br>
                <div id="contextual" align="center"><font size="6">
                    <b><?php echo strtoupper('Datos')?></b></font></div><br>
                <?php if (count($fondos) == 1) { ?>
                    <div id="contextual" align="left"><b>Entidad Financiera</b></div><br>    
                    <?php foreach ($fondos as $f): ?>
                        <h2><?php echo $f->getNInst() ?></h2>    
                        <?php
                    endforeach;
                    $nfondos = false;
                }else {
                    ?>
                    <div id="contextual" align="left"><b>Este proyecto cuenta con dos entidades Financieras</b></div><br>    
                    <?php foreach ($fondos as $f): ?>
                       <div id="contextual" align="left"><h2><b>*</b>&nbsp;<?php echo $f->getNInst() ?></h2></div> 
                        <?php
                    endforeach;
                    $nfondos = true;
                }
                ?>
                <br>
            </div>
            <?php
            if ($nfondos == true) {
                $pasos++;
                ?>
               <div id="cajaasignacion" align="center"><br>
                    <div id="contextual" align="left"><b>Paso <?php echo $pasos ?>&nbsp;(Entidades Financieras)</b></div><br>
                    <div id="contextual" align="left"><b>Escoja la Entidad Financiera</b></div>
                    <div id="contextual" align="left">

                    <select name="fondo" id="fondo" >	
                        <option value=""> Seleccione Entidad Financiera </option>;
                        <?php
                        $idfo = $_POST['fondo'];
                        foreach ($fondos as $f):
                            if ($idfo == $f->getIdFo()) {
                                ?>
                                <option value="<?php echo $f->getIdFo() ?>" selected=""><?php echo $f->getNInst() ?></option> 
                            <?php } else { ?>
                                <option value="<?php echo $f->getIdFo() ?>"><?php echo $f->getNInst() ?></option>                        
                            <?php }
                        endforeach; ?>

                    </select>
                 </div>       
                </div>
                <?php
            }
            $pasos++;
            ?>
            <div id="cajaasignacion" align="center"><br>

                <div id="contextual" align="left"><b>Paso <?php echo $pasos ?>&nbsp;(Rubros)</b></div><br>

               <div id="contextual" align="left"><b>Seleccione el Rubro</b></div>
               <div id="contextual" align="left">
 
               <select name="techos" id="techos" onchange="this.form.submit()">
                    <option value=""> Seleccione un Rubro </option>
                    <?php
                    $id_tp = $_POST['techos'];
                    foreach ($techos as $t):
                        if ($id_tp == $t->getIdTp()) {
                            ?>
                            <option value="<?php echo $t->getIdTp() ?>" selected=""><?php echo $t->getNombre() ?></option>                    
                        <?php } else { ?>
                            <option value="<?php echo $t->getIdTp() ?>"><?php echo $t->getNombre() ?></option>                    
                        <?php }
                    endforeach; ?>
                </select>
               </div>     
            </div>
           <div id="cajaasignacion" align="center"><br>
                <?php $pasos++; ?>
                <div id="contextual" align="left"><b>Paso <?php echo $pasos ?>&nbsp;(Descripciones)</b></div><br>
               <div id="contextual" align="left"><b>Seleccione la descripcion</b></div>
               <div id="contextual" align="left">

               <select name="descripciones" id="descripciones" >                     
                    <?php
                    if (!empty($id_tp)) {
                        $des = Doctrine::getTable('descripciongeneral')->createQuery('d')
                                ->where('d.id_pro = ?', $idpro)
                                ->andwhere('d.id_tp=?', $id_tp)
                                ->execute();
                        if (count($des) >= 0) {
                            ?>
                            <option value=""> Seleccione una descripcion </option>                            
                            <?php
                            $iddg = $_POST['descripciones'];
                            foreach ($des as $de):
                                if ($iddg == $de->getIdDg()) {
                                    ?>
                                    <option value="<?php echo $de->getIdDg() ?>" selected=""><?php echo $de->getNombre() ?></option> 
                                <?php } else { ?>
                                    <option value="<?php echo $de->getIdDg() ?>"><?php echo $de->getNombre() ?></option>     
                                    <?php
                                }

                            endforeach;
                        } else {
                            ?>
                            <option >No existen datos ingresados</option> 
                            <?php
                        }
                    } else {
                        ?>
                        <option >Seleccione el Rubro para cargar las descripciones</option>
                        <?php
                    }
                    ?>
                </select>    
               </div>

            </div>
            <div id="cajaasignacion" align="center"><br>

                <?php $pasos++; ?>
                <div id="contextual" align="left"><b>Paso <?php echo $pasos ?>&nbsp;(Objetivos)</b></div><br>

                <div id="contextual" align="left"><b>Seleccione el Objetivo</b></div>
                    <div id="contextual" align="left">

                <select name="objetivos" id="objetivos" onchange="this.form.submit()">  
                    <option value=""> Seleccione un Objetivo </option>;
                    <?php
                    $id_ob = $_POST['objetivos'];
                    foreach ($objetivos as $ob):
                        if ($id_ob == $ob->getIdOb()) {
                            ?>
                            <option value="<?php echo $ob->getIdOb() ?>" selected=""><?php echo $ob->getNombre() ?></option> 
                        <?php } else { ?>
                            <option value="<?php echo $ob->getIdOb() ?>"><?php echo $ob->getNombre() ?></option>     
                        <?php }
                    endforeach; ?>
                </select>
                    </div>         
            </div>
            <div id="cajaasignacion" align="center"><br>

                <?php $pasos++; ?>
                <div align="left" id="contextual"><b>Paso <?php echo $pasos ?>&nbsp;(Actividades)</b></div><br>

                <div align="left" id="contextual"><b>Seleccione la actividad</b></div>
                <div align="left" id="contextual">
                <select name="actividades" id="actividades" >	
                    <?php
                    if (!empty($id_ob)) {
                        $acs = Doctrine::getTable('actividad')->createQuery('a')
                                ->where('a.id_ob = ?', $id_ob)
                                ->execute();
                        if (count($acs) >= 0) {
                            ?>
                            <option value=""> Seleccione una Actividad </option>
                            <?php
                            $idac = $_POST['actividades'];
                            foreach ($acs as $ac):
                                if ($idac == $ac->getIdAc()) {
                                    ?>
                                    <option value="<?php echo $ac->getIdAc() ?>" selected=""><?php echo $ac->getNombre() ?></option>
                                <?php } else { ?>
                                    <option value="<?php echo $ac->getIdAc() ?>"><?php echo $ac->getNombre() ?></option>     
                                    <?php
                                }

                            endforeach;
                        } else {
                            ?>
                            <option >No existen datos ingresados</option> 
                            <?php
                        }
                    } else {
                        ?>
                        <option >Seleccione el objetivo para cargar las actividades</option>

                        <?php
                    }
                    ?>
                </select>
                </div>      
            </div>
            <div id="cajaasignacion" align="center"><br>
                <?php $pasos++; ?>
                <div id="contextual" align="left"><b>Paso <?php echo $pasos ?>&nbsp;(Rangos del Proyecto)</b></div><br>

                <div id="contextual" align="left"><b>Seleccione el rango de Fechas del Periodo del Objetivo</b></div><br>

                <?php
                if (!empty($id_ob)) {
                    $q = Doctrine_Query::create()
                            ->from('objetivo o')
                            ->where('o.id_ob=?', $id_ob);
                    $objetivoseleccionado = $q->fetchOne();
                    $fi = explode("-", $objetivoseleccionado->getPeriodos()->getFechai());
                    $ff = explode("-", $objetivoseleccionado->getPeriodos()->getFechaf());
                    $aio = $fi[0];
                    $mio = $fi[1];
                    $afo = $ff[0];
                    $mfo = $ff[1];
                    ?>                    
                    <div id="contextual" align="left"><b>Fecha Inicial <?php echo $mio . "-" . $aio ?>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;</b><b>Fecha Final <?php echo $mfo . "-" . $afo ?></b></div><br>

                    <div id="contextual" align="left"><b>Fecha Inicial</b></div>
                    <div id="contextual" align="left">
                    <select name="fechaim" id="fechaim" >
                        <option value="">Seleccione el mes Inicial</option>    
                        <?php
                        $mi = $_POST['fechaim'];
                        for ($i = 1; $i <= 12; $i++) {
                            if ($mi == $i) {
                                ?>
                                <option value="<?php echo $i ?>" selected=""><?php echo $i ?></option>
                            <?php } else { ?>
                                <option value="<?php echo $i ?>"><?php echo $i ?></option>        
                            <?php }
                        } ?>                        
                    </select>
                    
                    
                    <select name="fechaia" id="fechaia" >
                        <option value="">Seleccione el a&ntilde;o Inicial</option>  
                        <?php
                        $ai = $_POST['fechaia'];
                        for ($j = $aio; $j <= $afo; $j++) {
                            if ($ai == $j) {
                                ?>
                                <option value="<?php echo $j ?>" selected=""><?php echo $j ?></option>
                            <?php } else { ?>
                                <option value="<?php echo $j ?>"><?php echo $j ?></option>        
                            <?php }
                        } ?>                     
                    </select>
                    </div>    
                    <br><br>
                    
                    <div id="contextual" align="left">
                    <div id="contextual" align="left"><b>Fecha Final</b></div>
                    <select name="fechafm" id="fechafm" >
                        <option value="">Seleccione el mes final</option>  
                        <?php
                        $mf = $_POST['fechafm'];
                        for ($i = 1; $i <= 12; $i++) {
                            if ($mf == $i) {
                                ?>
                                <option value="<?php echo $i ?>" selected=""><?php echo $i ?></option>
                            <?php } else { ?>
                                <option value="<?php echo $i ?>"><?php echo $i ?></option>        
                            <?php }
                        } ?>
                    </select>
                    <select name="fechafa" id="fechafa" >	
                        <option value="">Seleccione el a&ntilde;o Final</option>  
                        <?php
                        $af = $_POST['fechafa'];
                        for ($j = $aio; $j <= $afo; $j++) {
                            if ($af == $j) {
                                ?>
                                <option value="<?php echo $j ?>" selected=""><?php echo $j ?></option>
                            <?php } else { ?>
                                <option value="<?php echo $j ?>"><?php echo $j ?></option>        
                            <?php }
                        } ?>
                    </select>
                  </div><br>

                <?php } else { ?>
                    <div id="contextual" align="left"><b>Fecha Inicial</b></div>
                   <div id="contextual" align="left">

                    <select name="fechaim" id="fechaim">

                        <option value="">--</option>

                    </select>
                    <select name="fechaia" id="fechaia">

                        <option value="">----</option>

                    </select>
                    <br><br>
                    <div align="left"><b>Fecha Final</b></div>

                    <select name="fechafm" id="fechafm">	

                        <option value="">--</option>

                    </select>
                    <select name="fechafa" id="fechafa">

                        <option value="">----</option>
                        <?php $af = $_POST['fechafa']; ?>
                    </select>
                  </div><br>  
                <?php } ?>

            </div>
            <div id="cajaasignacion" align="left"><br>

                <?php $pasos++; ?>
                <div id="contextual" align="left"><b>Paso <?php echo $pasos ?>&nbsp;(Ingreso del Valor de Gastos)</b></div><br>
                <div id="contextual" align="left"><b>Ingrese el valor:</b>&nbsp;


                <input class="valor" value="" onkeyup="
                    range = /^-?[0-9]+([\.][0-9]*)?$/;                    
                    if(!(range.test(this.value) )){
                        alert('Solo se permiten caracteres num&eacute;ricos mayores a 0') ;
                        this.value='';
                    }
                    
                       " />                       
               </div>
                <br><br>

                <br>



            </div>


        </div>

    </form>
<!--    <input type="submit" id="myButton" value="Aceptar" />-->

    <div id="ingresa">
        <?php
        if ($nfondos == true) {
            ?>

                                                       <!--                    <a href="<?php echo url_for('asignaciones/opcion2?id_pro=' . $proyecto->getIdPro() . '&id_fo=' . $idfo . '&id_dg=' . $iddg . '&id_ac=' . $idac . '&valor=' . $valor . '&mi=' . $mi . '&ai=' . $ai . '&mf=' . $mf . '&af=' . $af) ?>"><input value="Aceptar" type="submit" name="aceptar"  /></a>-->
        <?php } else { ?>
            <a href="<?php echo url_for('asignaciones/graba') ?>"><input value="Aceptar" type="submit" name="aceptar"  /></a>
        <?php } ?>
    </div>
    Resultado: <span id="resultado">-----------------</span>

</html>
